Skip to content

Conversation

@jukkar
Copy link
Contributor

@jukkar jukkar commented Dec 5, 2024

No description provided.

sjanc and others added 30 commits November 8, 2024 09:29
This fix calling seg_recv() callback being called even though channel
is being disconnected due to SDU overflow.

Upstream PR #: 80911

Signed-off-by: Szymon Janc <[email protected]>
This API gives better control on L2CAP COC credits and suits better
for Upper Tester implementation.

Upstream PR #: 80911

Signed-off-by: Szymon Janc <[email protected]>
…s pass

Without this PTS tests do not pass. These values are copied from a
commit aimed at unifying the prj.conf files in this directory. I do not
know which of these are strictly necessary to make the tests pass.
Copying them all poses no harm since the unification will be done later
anyway.

Upstream PR #: 80911

Co-authored-by: Szymon Janc <[email protected]>
Signed-off-by: Aleksander Wasaznik <[email protected]>
…l15dk

Incorrectly removed during transfer pdk->dk.

Upstream PR #: 81107

Signed-off-by: Piotr Kosycarz <[email protected]>
…15dk

Incorrectly removed during transfer pdk->dk.

Upstream PR #: 81107

Signed-off-by: Piotr Kosycarz <[email protected]>
nRF70 recovery relies on power-management feature which isn't applicable
for SAP, so, we keep seeing false recovery causing interface restart.

Disabled recovery for SAP to fix the issue.

Fixes #81130.

Upstream PR #: 81131

Signed-off-by: Chaitanya Tata <[email protected]>
… DK"

This reverts commit 38f2104.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Turn off suspending MRAM for nRF54H20 SoC.
This change is required so sections of code depending on critical
timings will not have unacceptable latency.

Signed-off-by: Jan Zyczkowski <[email protected]>
Signed-off-by: Gerard Marull-Paretas <[email protected]>
(cherry picked from commit 58284ff)
(cherry picked from commit 9b6cae8)
(cherry picked from commit 2c2f60d)
This patch fixes an issue where the reset pin is used even when it's
not given.

Signed-off-by: Maximilian Deubel <[email protected]>
(cherry picked from commit 4f85ce6)
The option notifies application that MCUboot has been configured
to use SHA512 for image hashing.

Signed-off-by: Dominik Ermel <[email protected]>
Adds support for images signed with SHA512.

Signed-off-by: Dominik Ermel <[email protected]>
Increase stack size as support for SHA512 requires more data.

Signed-off-by: Dominik Ermel <[email protected]>
Add pins retention control when GPD is enabled for SPIM.

Upstream PR #: 81134

Signed-off-by: Adam Kondraciuk <[email protected]>
Add pin retenion if GPD is enabled for nRF54H20.

Upstream PR #: 80672

Signed-off-by: Michał Stasiak <[email protected]>
FAST_ACTIVE1 domain needs to be kept ON while the peripheral is
active (always in this driver).

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Fix and update triggers for SUIT DFU tests.

Signed-off-by: Krzysztof Szromek <[email protected]>
… of s2ram_suspend

The return value of the system_off call is overwritten by the the call to
pm_s2ram_mark_check_and_clear. As arch_pm_s2ram_suspend needs to specify
why system_off failed, we need to make sure the rv of system_off is moved
to a safe register before calling pm_s2ram_mark_check_and_clear and moved
to r0 als rv of arch_pm_s2ram_suspend when the suspend call exits.

Upstream PR #: 80642

Signed-off-by: Hessel van der Molen <[email protected]>
IRQs must be disabled before starting any procedures to prepare
for low-power states.

Upstream PR #: 79067

Signed-off-by: Adam Kondraciuk <[email protected]>
To properly execute erase, recover and reset.

Upstream PR #: 81420

Signed-off-by: Piotr Kosycarz <[email protected]>
Uses a temporary file for dts output then uses CMake to copy to the
correct file if it has changed. This prevents a ping-pong issue when
sysbuild is used of configuring and building cycle when nothing has
changed and there is sysbuild code which loads in the devicetree
data from an image

Upstream PR #: 81340

Signed-off-by: Jamie McCrae <[email protected]>
Add unit tests for bt_le_cs_step_data_parse.
Also exit early (without calling the function pointer) if the next
step would seem to read out of bounds.

Signed-off-by: Olivier Lesage <[email protected]>
(cherry picked from commit 635d03b)

Signed-off-by: Sean Madigan <[email protected]>
The 12-bit signed values for the results of PBR are a bit
cumbersome, so this adds a helper function to make it easier to work
with the HCI formatted steps.

Signed-off-by: Olivier Lesage <[email protected]>
(cherry picked from commit 7e72d46)

Signed-off-by: Sean Madigan <[email protected]>
Update FAE table type from array of uint8_t to int8_t. From Vol 6.0,
Part B, section 2.4.2.52: "The ChFAE field contains the per-channel
mode-0 FAE table of the local Controller. Every per-channel mode-0
FAE value is represented by an 8-bit signed integer"

Signed-off-by: Adam Cavender <[email protected]>
(cherry picked from commit a68a0a4)

Signed-off-by: Sean Madigan <[email protected]>
Fix a spelling mistake in the enum bt_le_cs_procedure_phy, and various
mistakes in comments.

Signed-off-by: Timothy Keys <[email protected]>
(cherry picked from commit 59126ac)

Signed-off-by: Sean Madigan <[email protected]>
This code is redundant and causes a build error if called more than
once.

Signed-off-by: Timothy Keys <[email protected]>
(cherry picked from commit 97399d4)

Signed-off-by: Sean Madigan <[email protected]>
…p_bits

Add coverage of the bt_le_cs_set_valid_chmap_bits function to unit tests

Signed-off-by: Timothy Keys <[email protected]>
(cherry picked from commit e976a01)

Signed-off-by: Sean Madigan <[email protected]>
* Add CONFIG_OPENTHREAD_PLATFORM_MESSAGE_MANAGEMENT to allow enabling
message management by the platform.
* Add implementation of `otPlatMessagePoolInit`, `otPlatMessagePoolNew`
and `otPlatMessagePoolFree`.

Signed-off-by: Adrian Gielniewski <[email protected]>
(cherry picked from commit 9fd9e23)
Disabled data caching for nRF54H20dk in wdt_basic_api test.
It caused variables stored in noinit section to be cached,
resulting in reset loop.

Upstream PR #: 81438

Signed-off-by: Michał Stasiak <[email protected]>
The hal_nordic revision was updated to bring in NRFX v3.8.0.

Aligned the uses of single-instance API to use multi-instance instead.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit d600769)
Added a binding description for the PPIB peripheral and added the device
tree nodes of the PPIB instances to the nRF54L15 and nRF54L20.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit 61d7293)
tejlmand and others added 11 commits December 4, 2024 23:16
Update build_info() calls to use `PATH` argument when values passed to
`build_info()` are user specified and thereby might use native path
separator, such as a single `\`.

Signed-off-by: Torsten Rasmussen <[email protected]>
(cherry picked from commit 2c1eae2)
…specific gap fill

Deprecate BUILD_NO_GAP_FILL as it gives a false impression that gap
filling can be disabled in binary files.
Binary files are always gap filled due to the fact they contain no
address information. Only option for binary files is to control the gap
fill pattern. When no gap fill is enabled in binary files, then a
default pattern is used by the tool, which usually is 0x00.

Generally the pattern 0x00 leads to unnecessary flash writes, as a
flash generally contains 0xFF after an erase.
Therefore provide a gap fill pattern Kconfig setting instead, with
default value of 0xFF.

For hex-files, intel hex and s19, then gap filling is generally not
needed but in order to still support cases where gap filling is required
then this commit introduces BUILD_OUTPUT_HEX_GAP_FILL and
BUILD_OUTPUT_S19_GAP_FILL. Both settings are disabled per default.

Signed-off-by: Torsten Rasmussen <[email protected]>
(cherry picked from commit 2e8868c)
The llvm-objcopy doesn't support a gap-fill argument, therefore clear
the property to remove the error:
> llvm-objcopy: error: unknown argument '--gap-fill'

Signed-off-by: Torsten Rasmussen <[email protected]>
(cherry picked from commit 71fd4d9)
fixup! [nrf noup] sample/smp_svr: nrf54l15dk test cases

adds nrf54l10 and nrf54l05 to samples.

Signed-off-by: Mateusz Michalek <[email protected]>
…0 bus lib

The nrf wifi drivers include code related to qspi/spi bus. This work
moves bus related files to a new nrf70 bus library which is now
independent of the core driver and facilitlates building applications
directly using the bus APIs, agnostic to enabling wifi configs.

Upstream PR #: 82372

Signed-off-by: Bansidhar P.M <[email protected]>
Add ztests for nrf70 bus lib to help validate functional integrity
of the QPSI/SPI interface to nRF70 device via appropriate reads/writes
from host processor to relevant memory blocks of nrf70 device.
Note that this will NOT serve as a memory test for nrf70 device,
rather just a functional verification of the wiring between the host
processor and the nrf70 device.

Upstream PR #: 82372

Signed-off-by: Bansidhar P.M <[email protected]>
…nnect

This fixes an issue that occurred if deferred_work is queued by another
procedure before we run bt_conn_set_state(BT_CONN_DISCONNECTED).
bt_conn_set_state yields to the system work queue in bt_conn_tx_notify,
and then deferred_work runs and handles the disconnected callbacks.
bt_conn_set_state then enqueues another deferred_work which calls the
disconnected callbacks again and causes an assert. k_work_cancel_delayable
will clear queued deferred work when we call
bt_conn_set_state(BT_CONN_DISCONNECTED), guaranteeing that the disconnect
callbacks will only be called once.

Upstream PR #: 82543

Signed-off-by: Timothy Keys <[email protected]>
…presence

Common symbol is defined by SoCs that support RAM control helper.

Upstream PR #: 82262

Signed-off-by: Nikodem Kastelik <[email protected]>
…icit

Updated retained_mem driver variant exposes vendor-specific API,
rather than executing implicitly during boot.

Upstream PR #: 82262

Signed-off-by: Nikodem Kastelik <[email protected]>
RAM retention is disabled for all RAM blocks
before entering System OFF to achieve lowest power consumption.
RAM retention can still be enabled using retained_mem driver.

Upstream PR #: 82262

Signed-off-by: Nikodem Kastelik <[email protected]>
…argets

Using bare-metal approach for retention configuration
is no longer compatible with sys_poweroff() implementation.

Upstream PR #: 82262

Signed-off-by: Nikodem Kastelik <[email protected]>
@NordicBuilder
Copy link
Contributor

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
babblesim_base BabbleSim/base@a3dff9a BabbleSim/base@0cc70e7 BabbleSim/[email protected]
babblesim_ext_2G4_libPhyComv1 BabbleSim/ext_2G4_libPhyComv1@aa49513 BabbleSim/ext_2G4_libPhyComv1@15ae0f8 (master) BabbleSim/[email protected]
babblesim_ext_2G4_phy_v1 BabbleSim/ext_2G4_phy_v1@04eeb3c BabbleSim/ext_2G4_phy_v1@62e797b (master) BabbleSim/[email protected]
bsim zephyrproject-rtos/babblesim-manifest@9ee22c7 (v2.3) zephyrproject-rtos/babblesim-manifest@1f242f4 (v2.4) zephyrproject-rtos/[email protected]
hal_nordic zephyrproject-rtos/hal_nordic@af7b21c zephyrproject-rtos/hal_nordic@54bde38 zephyrproject-rtos/[email protected]
hal_nxp zephyrproject-rtos/hal_nxp@7781570 zephyrproject-rtos/hal_nxp@f4e26fa zephyrproject-rtos/[email protected]
hostap zephyrproject-rtos/hostap@cbae017 zephyrproject-rtos/hostap@4428531 zephyrproject-rtos/[email protected]
nrf_hw_models zephyrproject-rtos/nrf_hw_models@d2a119a zephyrproject-rtos/nrf_hw_models@3cfca01 zephyrproject-rtos/[email protected]
nrf_wifi N/A zephyrproject-rtos/nrf_wifi@71261e2 N/A
open-amp zephyrproject-rtos/open-amp@76d2168 zephyrproject-rtos/open-amp@b735edb zephyrproject-rtos/[email protected]
openthread zephyrproject-rtos/openthread@e10a925 zephyrproject-rtos/openthread@2aeb8b8 (main) zephyrproject-rtos/[email protected]
picolibc zephyrproject-rtos/picolibc@06bde1f zephyrproject-rtos/picolibc@27746bb zephyrproject-rtos/[email protected]

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@jukkar
Copy link
Contributor Author

jukkar commented Dec 5, 2024

Need to re-create the branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment